////Para linkear Pthread:
////Ir a "Properties" del proyecto, "C/C++ Build", en "Settings", en "Libraries"
////Y agregar la entrada "pthread" en "Libraries"

#include <stdio.h>
#include <pthread.h>

const char *mensaje[2] = {"Primer Hilo", "Segundo Hilo"};
const int cantidad[2] = {10, 50};

void imprime_mensaje(void *ptr);

int main(void)
{
	pthread_t hilo0, hilo1;
	int id0=0, id1=1;

	pthread_create(&hilo0, NULL, (void *) &imprime_mensaje, (void *) &id0);
	pthread_create(&hilo1, NULL, (void *) &imprime_mensaje, (void *) &id1);

	pthread_join(hilo0, NULL);
	pthread_join(hilo1, NULL);

	return 0;
}

void imprime_mensaje(void *ptr) {
	int i=0, id=0;

	id = *(int *) ptr;
	for(i=0; i <cantidad[id]; i++)
		printf("%s: %d\n",mensaje[id],i);
	return;
}